package cn.itcast.zt.java8.function;

/**
 * 创建一个名为BranchHandle的函数式接口，接口的参数为两个Runnable接口
 * 这两个两个Runnable接口分别代表了为true或false时要进行的操作
 * create by zhangtian105 on 2022/3/22
 */
@FunctionalInterface
public interface TwoBranchHandler {
    /**
     * 分支操作 - 双分支
     * @param trueHandler 为true时要进行的操作
     * @param falseHandler 为false时要进行的操作
     */
    void trueOrFalseHandler(Runnable trueHandler, Runnable falseHandler) ;
}
